//
//  KZTimerView.h
//  听说弱点强化训练
//
//  Created by 朱凯 on 2018/9/3.
//  Copyright © 2018年 盛超. All rights reserved.
//

#import <UIKit/UIKit.h>



/**
 计时器
 点击可暂停
 在断开网络、appResignActice时需要弹出暂停框
 */
@interface KZTimerView : UIControl

/**
 计时器状态变化时回调
 pausing: 当前是否是暂停
 */
@property (nonatomic, copy) void (^onTimerStatusChanged)(BOOL pausing);

/**
 关联视图，如果为nil，暂停视图添加到最上层窗口上，否则添加到该视图上
 */
@property (nonatomic, strong) UIView *associatedView;
/**
 计时器秒数，只读
 */
@property (nonatomic, assign, readonly) NSUInteger second;


/**
 开始计时

 @param second 从某一秒开始计时
 */
- (void)start:(NSUInteger)second;
/**
 停止计时，并销毁定时器
 */
- (void)stop;
/**
 暂停

 @param showPausingView 是否暂时暂停视图
 */
- (void)pause:(BOOL)showPausingView;
/**
 恢复
 */
- (void)resume;



@end


